package com.xoms.admin.persist.dao;

import java.util.List;

import com.xoms.admin.model.ProDepositBean;
import com.xoms.admin.model.ProDepositDetailBean;

/**
 * 寄存相关dao
 * @author chengl
 *
 */
public interface ProDepositDao {
	
	/**
	 * 查询寄存数量
	 * @param startTime
	 * @param endTime
	 * @param storeId
	 * @return
	 */
	int selectCount(String startTime, String endTime, String storeId);
	
	/**
	 * 获取寄存列表
	 * @param page
	 * @param pageSize
	 * @param startTime
	 * @param endTime
	 * @param storeId
	 * @return
	 */
	List<ProDepositBean> selectList(int page, int pageSize, String startTime, String endTime, String storeId);
	
	/**
	 * 获取详情数量
	 * @param key
	 * @param did
	 * @return
	 */
	int selectDetailCount(String key, String did);
	
	/**
	 * 获取详情列表
	 * @param key
	 * @param did
	 * @param page
	 * @param pageSize
	 * @param paging
	 * @return
	 */
	List<ProDepositDetailBean> selectDetailList(String key, String did, int page, int pageSize, int paging);


}
